Text copied to clipboard!
Título
Text copied to clipboard!Optimizador de Consultas Monolíticas PHP LMS
Descripción
Text copied to clipboard!
Estamos buscando un Optimizador de Consultas Monolíticas PHP LMS altamente capacitado para unirse a nuestro equipo de desarrollo. Este profesional será responsable de analizar, depurar y mejorar el rendimiento de consultas SQL complejas dentro de plataformas LMS (Learning Management System) desarrolladas en PHP con arquitecturas monolíticas. El candidato ideal tendrá una sólida experiencia en desarrollo backend, optimización de bases de datos y comprensión profunda de sistemas educativos digitales.
El rol requiere una mentalidad analítica, atención al detalle y habilidades avanzadas en la identificación de cuellos de botella en el rendimiento de consultas. Trabajará en estrecha colaboración con desarrolladores, administradores de bases de datos y arquitectos de software para garantizar que las plataformas LMS funcionen de manera eficiente, escalable y confiable. Además, se espera que proponga mejoras estructurales en el código y en la arquitectura de datos para facilitar futuras migraciones a arquitecturas más modernas si es necesario.
El Optimizador de Consultas Monolíticas PHP LMS también deberá documentar sus hallazgos, implementar soluciones sostenibles y capacitar a otros miembros del equipo en buenas prácticas de optimización. Este puesto es ideal para alguien apasionado por el rendimiento del software, con experiencia en entornos educativos digitales y con un enfoque proactivo para resolver problemas complejos de manera eficiente.
Responsabilidades
Text copied to clipboard!- Analizar y optimizar consultas SQL en sistemas LMS monolíticos.
- Colaborar con desarrolladores y DBAs para mejorar el rendimiento general.
- Identificar cuellos de botella en la base de datos y proponer soluciones.
- Refactorizar código PHP para mejorar la eficiencia de las consultas.
- Documentar procesos de optimización y resultados obtenidos.
- Implementar herramientas de monitoreo y análisis de rendimiento.
- Asesorar al equipo sobre buenas prácticas de desarrollo y consultas.
- Participar en revisiones de código y auditorías técnicas.
- Proponer mejoras estructurales en la arquitectura de datos.
- Colaborar en la planificación de migraciones a arquitecturas modernas.
Requisitos
Text copied to clipboard!- Experiencia comprobada en PHP y sistemas LMS monolíticos.
- Dominio avanzado de SQL y optimización de bases de datos relacionales.
- Conocimiento profundo de MySQL, MariaDB u otros motores similares.
- Capacidad para analizar planes de ejecución y métricas de rendimiento.
- Experiencia con herramientas de profiling y monitoreo de bases de datos.
- Habilidad para trabajar en equipo y comunicar hallazgos técnicos.
- Conocimiento de patrones de diseño y arquitectura de software.
- Experiencia en entornos educativos digitales es un plus.
- Capacidad para documentar procesos técnicos de forma clara.
- Titulación en Ingeniería Informática o campo relacionado.
Posibles preguntas de la entrevista
Text copied to clipboard!- ¿Cuánta experiencia tienes optimizando consultas SQL en PHP?
- ¿Has trabajado con plataformas LMS monolíticas anteriormente?
- ¿Qué herramientas utilizas para analizar el rendimiento de consultas?
- ¿Puedes describir un caso donde mejoraste significativamente una consulta lenta?
- ¿Tienes experiencia con MySQL o MariaDB en producción?
- ¿Cómo abordas la refactorización de código para mejorar el rendimiento?
- ¿Has participado en migraciones de sistemas monolíticos a arquitecturas modernas?
- ¿Qué métricas consideras clave al evaluar el rendimiento de una base de datos?
- ¿Cómo documentas tus procesos de optimización?
- ¿Estás familiarizado con estándares de desarrollo en entornos educativos?